Gee... The idiots at intel are back again...  The Pentium 4 is another one of there latest constructions.. However, they definately take the cake for the celeron..

NOTICE: CLOCKSPEED IS NOT EVERYTHING..  IT has been proven that a 900Mhz athlon in some applications exceeds a 1.4GHZ Pentium 4.  Just because a processor claims to have more clock cycles, doesn't mean it is faster.  Generally, I've noticed that high end processors are actually less clock cycles unless they are using Pentium clock cycles as a guideline.  

CELERON
the idiots at intel decided to release a much cheaper processor for the low end market.  Sure it was cheap.  But they virtually took away all the cache.  well... haha Without the cache, the processor cant catch up with all the instructions anyway so it dramatically reduces performance. So, half a year later, they finally realised that some more cache would help, so they finally re-released it with more cache... the Celeron II ... Bloody idiots. They should have released it like that beforehand

PENTIUM 4's
Well, but why does the Piv suck.  Could it be that they did the same thing as what they did to the celeron?  Yep... thats right.  8kb L1 cache.  The same amount as a 486.  Pathetic.  they probably did this because they realised that the Athlons are much cheaper, and faster.  So to keep up to their pricing, they probably removed cache, which is expensive.  Wait a while, and Intel will probably realise there mistake again.

What really pisses me off though is the fact that 32 bit assembly instructions which intel developed, take 14 cycles to process on a Pentium 4 1.4GHZ, while on a Pentium 3 833, they only take 5 (lower is better).   well, that is stupid..

That could have something to do with their register stalls on their processor. AMD's used to have them, but they solved the problems.  A register stall means that stacks of instructions will be slower then they should... 

The pentium 4's are fastest if the code is grouped in 3's, while on every other processor, its best to be grouped in 2's.  Grouping in 3's technically doesn't add any speed advantage and should have been left the way they were originally.

Do you think that programmers are gonna design their code specifically for these dodgy pieces of junk... I think not. The programmers dont give a shit.  Thats the job of the compilers.  But alas, the compilers haven't even caught up to being optimised for Pentium 3's yet.  Looks like you will need to wait a couple of years or never before programs are optimised for the pentium 4.

Nobody has even started developing anything that uses SSE primarily because they recognise that the PIV is badly designed and recognise it as a failure.  Just a confirmation that their processor sux.

ANOTHER DODGY PROCESSOR, THE ITANIUM

Anyone who would be bothered to get all their source code to be compatible with an Itanium, would probably be better off with a high end processor or clustering their machines. Not only would it be easier, but would be compatible with more as well.  Processors such as the G4 leave the Itanium biting the dust.


SUMMARY
Intels suck... they are trying to go out of their league to force programmers to follow them and fail miserably.  Therefore, i predict that the pentium 4, will be very unsuccessful.  I also believe that they should tackle the problems which AMD has already fixed, and they should once again develop a high end Pentium compatible processor like the Xeons that were a success. My theory is that the Pentium 5 will be essentially the Pentium 4, but made correctly.